wiki
Benvenuto
Guest
, sei in:
<root>
Manual
Manuale IT
Tech
•
Login
• Welcome
Guest
, you are in:
<root>
Manual
Manuale IT
Tech
•
Login
ScrewTurn Wiki
Navigazione (Tech)
¶
Pagina Principale
Pagina Principale (root)
Pagina Casuale
Nuova Pagina
Tutte le Pagine
Categorie
Percorsi di Navigazione
Amministrazione
Gestione File
Registrati
Ricerca wiki
»
Navigation (Tech)
¶
Main Page
Main Page (root)
Random Page
Create a new Page
All Pages
Categories
Navigation Paths
Administration
File Management
Create Account
Search the wiki
»
Back
Integrazione con Mago.NET: Xml di definizione
Modified on 2017/07/21 10:12
by
Fabio
Categorized as
Uncategorized
Tustena mette a disposizione un file di configurazione in formato xml che permette di definire le relazioni tra i dati di Tustena CRM e di Mago.NET Entrambi i software utilizzano dei servizi di sincronizzazione di dati basati su xml, quindi il plugin per Mago.NET utilizza un xslt transformation per modificare l'xml da un formato accettato da un programma a Segue un elenco dei parametri accettati dalla sintassi xml. {s:draft} * namespaces ** item *** {{directory}} - Directory dove sono presenti gli xslt **** mago ***** {{xsltFile}} - il file xml per la sincronizzazione da Mago a Tustena ***** {{tbNamespace}} - il TB namespace dell'oggetto passato da Mago ***** {{xsdNamespace}} - il namespace dell'xsd che definisce l'attributo maxs, passato da Mago ***** {{xTechProfile}} - Il profilo di esportazione selezionato nelle subscription di Mago **** tustena ***** {{xsltFile}} - il file xml per la sincronizzazione da Tustena a Mago ***** {{businessObjectType}} - il nome del BusinessObjectType, che identifica il businessObject corrispondente ***** {{namespaceUri}} - un namespace **** joinfreefields ***** {{freeFieldsName}} - il nome della proprietà che espone il tipo FreeFields all'interno del businessObject ****** joinfreefield ******* {{mago}} - il nome del campo dell'xml di mago da salvare nei free fields come campo aggiuntivo ******* {{tustena}} - il nome del free fields di Tustena dove salvare la chiave di mago ******* {{key}} - Indica se il valore da salvare è una chiave di Mago da riutilizzare nel futuro recupero dei dati per la sincronizzazione **** othersetfields - Ulteriori campi da settare in tustena provenienti da mago (non usate come chiavi) ***** field ****** {{mago}} - il nome del campo dell'xml di mago da salvare nel BusinessObject di Tustena ****** {{tustena}} - il nome del campo nel BusinessObject di Tustena Qui sotto un esempio dell'integrazione tra MAGO e Tustena tra le aziende e di Tustena e Customers di Mago, e tra il catalogo di Tustena e il Magazzino di Mago. {s:draft} {{{{ <esc> <?xml version="1.0" encoding="utf-8" ?> <namespaces> <item directory="MagoXlst"> <mago xsltFile="CustomerToCompany.xslt" tbNamespace="Document.ERP.CustomersSuppliers.Documents.Customers" xsdNamespace="http://www.microarea.it/Schema/2004/Smart/ERP/CustomersSuppliers/Customers/Standard/DefaultFull.xsd" xTechProfile="DefaultFull" ></mago> <tustena xsltFile="CompanyToCustomer.xslt" businessObjectType="Company" namespaceUri="urn:digita"> </tustena> <joinfreefields freeFieldsName="FreeFields"> <joinfreefield mago="maxs:CustSuppType" tustena="MagoType" key="true"></joinfreefield> <joinfreefield mago="maxs:CustSupp" tustena="MagoId" key="true"></joinfreefield> </joinfreefields> <othersetfields> </othersetfields> </item> <item directory="MagoXlst"> <mago xsltFile="ItemToCatalog.xslt" tbNamespace="Document.ERP.Items.Documents.Items" xsdNamespace="http://www.microarea.it/Schema/2004/Smart/ERP/Items/Items/Standard/DefaultFull.xsd" xTechProfile="DefaultFull"></mago> <tustena xsltFile="CatalogToItem.xslt" businessObjectType="Catalog" namespaceUri="urn:digita"> </tustena> <joinfreefields freeFieldsName="FreeFields"> <joinfreefield mago="maxs:Item" tustena="MagoItem" key="true"></joinfreefield> </joinfreefields> <othersetfields> <field mago="maxs:PriceCost" tustena="Cost"></field> </othersetfields> </item> </namespaces> </esc> }}}}
Meta Keywords:
NOPUBLISH
Meta Description:
Change Comment: